Extreme Programming and Its Positive Affect on Software Engineering Teams
نویسندگان
چکیده
This paper presents an early empirical study on Extreme Programming (XP) practices employing Positive Affect metric. The study was conducted on university students doing development projects to gain an insight understanding of the effect of using agile practices on software engineering (SE) teams. The finding indicates that XP practices do have positive affectivity on the SE teams. This is to be expected because of the existence of the practices such as simple design, pair programming, continuous testing, continuous integration and frequent review (release) that command feedback. This finding helps to provide early empirical evidences on the impact of XP methodology on the positive affectivity of the developers.
منابع مشابه
Adopting Agile Approach : A Case in Malaysia
Agile methodology continues to evolve due to business and technological demands. However, there are few studies reported related to encouraging new organizations to adopt agile practices especially in Asian countries. This paper presents the initial findings from an action research study on agile-extreme programming (XP) adoption amongst software engineering (SE) teams. The results showed that ...
متن کاملA Formal Experiment Comparing Extreme Programming with Traditional Software Construction
The paper describes an experiment carried out during the Spring/2002 academic semester with computer science students at the University of Sheffield. The aim of the experiment was to assess extreme programming and compare it with a traditional approach. With this purpose the students constructed software for real clients. We observed 20 teams working for 4 clients. Ten teams worked with extreme...
متن کاملRapid Development for Web-Based Applications
As software organizations continue to move toward Web-based systems development, they often assign or outsource such projects to small teams of highly qualified, but often relatively young, developers. Frequently, the developers’ attitude is less than positive toward software engineering practices—particularly software process improvement initiatives and metrics collection. Part of the problem ...
متن کاملEducational Approach of Refactoring in Facilitating Reverse Engineering
Refactoring improves software codes and design. This activity often neglected by software developers because they need time to decide tactically where and when to refactor codes. Although the concepts theoretically instilled in the developer’s mind, this activity is not easy to apply and visualize. This situation became more problematic when deals with inexperienced developers. Therefore, there...
متن کاملHierarchical XP Improving XP for large scale projects in analogy to reorganization processes
XP is a light-weight methodology suited particularly for small-sized teams that develop software which has only vague or rapidly changing requirements. The discipline of systems engineering knows it as approach of incremental system change or also of “muddling through”. In this paper, we introduce three well known methods of reorganizing companies, namely, the holistic approach, the incremental...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009